Pros
- maybe salary? However, probably you can earn more elsewhere (only base salary, no stocks or anything like this) - after some time, the salary was the only motivating factor to continue working there (which is so bad for the company as well!). If you're ambitious this is a Lose-Lose situation, both for you and the company
Cons
- incompetent middle management. They don't understand that it's better to give good incentives and responsibility than to micromanage. Also, sometimes just lack of background in the particular field that makes thing super awkward and slow - they don't really have a good system of evaluating what strengths particular people have and allocating them accordingly. This is so bad for the company as a whole imho - no real leadership in the company, no vision, you can't really do "cool things" if you're passionate and ambitious. They just expect you to follow orders and they only need people like that most of the time. - that's why there's not really a way to grow at this company. Other than maybe corporate politics. So, if you're ambitious but not really into politics, then stay away.