Pros
- Good benefits and home office allowance
- Some schedule flexibility and autonomy
- Unlimited paid time off
- 100% covered healthcare for employees and family
- Immediate 401k match up to 6% of salary
- Some opportunities to work with Fortune 500 dev teams (this has mostly gone away)
Cons
- Compensation for engineers is based on title vs. proficiency or contribution and is below the industry average.
- Compensation increases are not impressive and infrequent. The policy is a potential increase every 12-18 months. Per HR, a ~5% increase is typical for someone exceeding expectations. The one increase I've gotten was at ~20 months with the company.
- Daily on-call shifts are long (and continue to get longer as policy changes). Across the same role, only some engineers are required to work on-call shifts and/or complicated tickets, yet everyone in the role makes roughly the same. Essentially, top performers are tasked with more work and higher expectations with no additional incentive. The disproportionate workload feels like blatant favoritism.
- There are too many leads, and many of them are mediocre and contribute very little. The initiatives they lead seem focused on others working more so they can do less.
- New policy proposals are increasingly misrepresented prior to implementation. Further, they used to be based on collective feedback but now happen behind closed doors. It feels intentionally deceptive.
- New health insurance provider is a downgrade from the previous one.