Pros
Free Food, lot of dedicated people & great technology
Cons
- Middle management making themselves look successful to upper management - Priorities are confusing, unclear and conflicting - They will penalize you by making scenarios, will label you with low performance instead of making correction on organization level - They will hire you for specific tasks per job description while they expect you to do other tasks that you have no skill set - Leads are not trained well, instead they will force them to create toxic work environments, shut you down if you have collaboration behaviors - Occasional infighting, bad blood between teams, back-stabbing - Horrible micromanage leaders, they don't listen to their people, horrible stress, kills motivation and encouragement - Culture of fear promotes hiding information - They will promise you initial RSU with number of shares but then they change it to a fixed dollar amount Then, they will show you the door without warning