Pros
1. for great performers the growth is by leaps and bounds w.r.t roles & responsibilities 2. big joining salaries offered as people are scared to join 3. one who gets to work closely with CEO gets to pick few good business ideas 4. the general employee sentiment is that "if one survives here, he can survive anywhere" 5. this is a place which will hold by your testicles** and get work done and if you perform well*, they will crown you (* subject matter of solicitation, ** not literally-just in case you didn't get the joke )
Cons
1. one guy (read CEO) decides everything and rest of the heads just wobble in agreement 2. unnecessary pressure and false sense of urgency 3. lack of clarity as why certain things are done (again coz 1 guy wants it done, and rest of the team just wobbles without understanding why or why it cannot be done) 4. micro management by CEO 5. no work life balance 6. high attrition rate so existing employees end up multi tasking and getting burned out 7. no fun like a media house 8. employees are seen as just people who can do numbers and nothing beyond it 9. constant sales reviews, almost every other day 10. "management by fear" is the mantra followed by the top guy, which again trickles down to other heads 11. yearly appraisals and bonuses (if applicable) gets paid by sept 12. vendor payments are delayed 13. unnecessary heads who have no clue about whats happening with the local team but religiously interfere in the daily work 14. senior people left the company and sub junior people took their roles (which again leads to pt.3 & pt.13) 15. HR is of no use and appraisals are mostly a formality (the guy close to management gets the goodies, thats a Pro, depending on which side you are)