Pros
- Tech stack is very current and relevant to the market (AWS, Angular 9, .NET Core 3.1)
- Ability to work on whatever interests you the most (front-end, back-end, dev-ops, AWS serverless features)
- Great pay
- Great health insurance
- Decent 401k match
- Ability to WFH 2 days per week after 9 months of working with the company. 1 day per week after 3 months.
- The platform infrastructure is going towards all serverless and microservices.
- External learning opportunities through ClouGuru, lunch and learns.
- Very experienced dev team and great mentorship when first starting out.
- Good work-life balance (40-50 hours/week)
- Lots of company sponsored perks (like Salad Tuesdays, Fun Club events, volunteering opportunities, company provided snacks in the break room)
- Playing ping-pong, going on walks, etc.. lots of activities to keep active during the day.
- Great fitness reimbursement plan and you get an annual budget towards purchasing smart devices like a scale or watch.
- If you are an active and motivated person you will enjoy using the platform for your own personal use.
Cons
- Big learning curve for newcomers, will need to learn the infrastructure of the system.
- 401k match vesting period is VERY long. 20% after 2 years, and an additional 20% each year after that. So you need to stay at least 5 years to get the full employer's match.
- The company is owned by a "group of investors" and everyone is at their discretion. This applies to annual bonuses and annual raises. If there is no budget or the company is doing bad, you're out of luck. The goal for the investors is to sell the company down the road once it's market value is high enough.
- Lot's of production tickets will be thrown at you in the beginning to get familiar with the system.
- Dev-ops is lacking. Still a lot of manual deployments but they are working towards automating more and hiring other people in this area.