Pros
- The whole company cares deeply about customers, and about the service they provide. - Good communication from upper management about company performance. - Very welcoming and friendly coworkers.
Cons
- The company does little to support employees beyond compensation. - No team building, no holiday parties, no sponsored travel for remote employees to visit the office. If you're lucky your manager will buy the team lunch a couple times a year. - Management will eliminate jobs if they can be done by someone with a different job title, so people with high salaries end up doing a lot of menial work. - Terrible retention of institutional knowledge. Many systems are archaic and it often turns out that the last person who knew how they worked was laid off, so they can't even be updated. Often, only one person knows how any given process works, so work can easily be stalled even just by someone taking PTO. - Lots of institutional inertia and micromanagement. There is a way things have been done and that is the way things will always be done; nobody knows why, but we have to follow the script. Trying to get management to update or improve processes is like screaming into the void. - The Peter principle is strong here. The only way to advance your career is to change positions or go into management. If you love your job and just want to get better at it, you're never getting a promotion or a raise.