- great people
- management generally cares about employees
- relatively stable
- great healthcare benefits
- hybrid work environment
Cons
- tech stack is outdated to say the least
- pay is well below industry average
- executive management communication is often out of touch
- not really great career advancement opportunities
- some employees are allowed certain exclusive privileges