Pros
- really great people and culture. people stay for a long time for a reason
- great work/life balance
- work is interesting and can be as challenging as you want it to be, but not too demanding
- plenty of areas to contribute
- company is profitable and stable, never felt like i had to worry about layoffs or paycuts
Cons
- compensation is quite low compared to other companies in and out of the area. I went from making 147k to 120k.
- stingiest holiday calendar I've seen in my life! they really give you the absolute bare minimum. The only days you get are Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas Day, and New Years Day. Six days. Crazy.
- Not a huge con, but depending on the team, the technical and coding standards aren't very high. would have appreciated more scrutiny and feedback there
- your experience will definitely vary from team to team
- I haven't personally experienced this, but heard they're pushing AI HARD now, to the point where it's forced
- occasionally dealt with mandates from the president and c-suite that overruled my own team's priorities and thoughts. It didn't bother me much, but was definitely annoying and led to project delays and wasted time