The C-level and overall high management of the company is quite nice.
Cons
- Little space for work/life balance;
- If you get the bad luck to get into a team with a really inexperienced manager (or not well intentioned one), he could turn your life into hell (and believe me, he will).