Pros
The teams have a fantastic work ethic, are passionate about their products, are super helpful and great to work with.
Cons
- Leadership say the right things on All Hands meetings, but never follow through. Those sessions have become a running joke within the teams, since everyone knows what they’re saying is never going to happen. - Leadership and the company in general openly admit staff are massively underpaid, but do nothing to correct it. They even announce to the entire company that they’re embarking on a mid-cycle merit increase to bring people inline with current industry levels, but then only provide enough investment for 2% of the workforce to receive a salary increase. - Staff attrition is through the roof, and the company don’t make any attempts to retain valuable staff. Execs then block any attempts to backfill those roles by not approving offers for more than three weeks - by which point the candidate has accepted another offer. - Annual salary increases are set at 2.5%. If you want to promote a member of your team, or give a larger increase to those deserving of it, then you have to take away increases from other members. - Huge amounts of micro management from the Executive Leadership Team. Every single hire needs to be approved by the execs. Team leaders and division VPs have almost zero trust or authority to make any decision. Astounding in a company with more than 16k employees. - Complete disconnect between different departments. Projects get approved and headcount provided to deliver those features, then as interviews and offers to new team members are in flight, another internal project then cuts all open roles. - Entire product sets are creaking under the strain of understaffing. A handful of key people keeping the lights on - and if they leave, those products will simply stop working overnight. An absolute disaster pending on the horizon.