Pros
- Great work life balance - Sharp coworkers - Potential for interesting products - You generally only have to interact with the terrible execs once or twice a quarter - Pretty competitive base pay, but your RSUs are funny money
Cons
- Executive leadership is lost and mad about it - Engineering drives development, not actual customer needs - How many people are on certain teams doesn't reflect the value those teams bring to the organization - Inappropriate behavior (public berating, cursing) from some leaders - No top-down communication on how we are doing as a company - RIFs without strong justification - Merit increases paused - Backfilling hard to get - They claim to still do promotions but are doing far, far fewer than they should. People are stuck without growth, partially by not having the right projects to move the needle and partially due to lack of upward mobility. - L4 requirements are extreme - Engineering interview is horrible and screens out great engineers