Pros
- Great work environment; - Great company to start a career; - Hard-working and like-minded co-workers + quite a good bunch of really talented people; - Competitive compensation package; - Glamorous company to work at; - Great products, so that makes you a natural advocate for the company; - Working cross-functionally.
Cons
- No career prospects unless you're already at a very senior role or you want to follow the "managerial path" -- not all people are tailored (or want) to be people's managers (only 34% of my former managers were), hence the bad reputation around middle-management; - Increasing workload as you progress in the role... ... which makes it hard to keep a work-life balance, specially when you're working across different time zones; - Given the extra hours you need to put in to do all the work, not so competitive compensation package after all... - Not so glamorous work for most people (Dublin is mostly a glorified call center); - Insane workload every couple of quarters, around each review cycle; - Too many unhealthy snacks around...