Vantaggi
- Amazing benefits (e.g. 100% paid health & dental, more vacation than I know what to do with) - Good people - Company has values (environmental sustainability, pro-LQBTQI+, charity matching & paid volunteer hours, etc) - Reasonably flexible work schedule (speaking personally--this likely depends on your manager / department) - Management cares about your development
Svantaggi
- Outstanding work is not always recognized / rewarded appropriately - Poor performance from some individuals to the detriment of your own work, which is constantly pointed out but never acted upon (again, speaking from personal experience) - Cyclical performance reviews, which aren't a bad thing in & of themselves, I just very much dislike the self-assessment format - Your experience will likely depend on your department / team - Attrition rate (seems like people are constantly leaving) - Lots of money spent on lunch, snacks, events, etc, which are all nice things, but you can't help to think that some of that money could go to compensating people fairly (a complaint I've heard from several colleagues & agree with) - Gender pay gap (management releases big reports about this and tries to make it seem like they care, but I (female) am personally aware of a male individual in a role junior to me who makes the same amount that I do