Cons from the perspective of a CSM - Work-life balance is virtually nonexistent - Very hard to get a headcount so every CSM was overworked, utilized to their maximum capacity - Because there is no buffer, when someone leaves, their team members have to suffer until there's a replacement - Work can be stressful because of unrealistic KPIs and expectations - Compensation seems competitive at the first glance, but once you've worked there a year or more, you will realize you're underpaid. The pay is not proportionate to the amount of work you're doing and the stress you're under. Cons in general - While most people are super smart and competent, there are still some incompetent and lazy people in the company. For some reason, they stay at AF longer than the more competent people. - Promotion usually comes before pay, so you're taking on more responsibilities while getting the same pay for what could be 6 months or even a year - The transition to become corporate is too drastic and poorly planned