Pros
Decent starting salary: The salary is certainly livable, however the raises leave more to be desired. Good benefits: Solid 401k matching at up to 4%. Decent medical/Dental/Eye. Some of the workers are nice and interesting people
Cons
Consistently Understaffed: While I worked for this company, it felt as if they were never actually fully staffed, not even close really. If someone was out of the office that day, I was well aware that the day would be rough, and since my team was fairly large, that was nearly every day. No real upward mobility: There weren't many positions available above the basic specialist role. Management seemed to have it pretty well and liked to hold on to their job, so openings were scarce. In my time there, the only promotions can recall were to those were already in a management position. One could be promoted to a senior specialist, but there seemed to be little benefit to it as from my understanding you became salary, which at this company, you definitely want the overtime pay. Micromanagement: While working here, you can expect to have a ton of work. Unfortunately, management does not understand the employees' workloads and you will consistently have managers emailing you questioning why something is not done. Good luck meeting all of the deadlines they want, because it was not possible for me. Additionally, at least in my department, if you submitted a time sheet that had overtime, my manager many times would basically bully you out of claiming it and essentially said that it was your fault it took you so long. Little Guidance: The training at this company does not go far enough as it is not standardize. The employees tasked with training are expected to know how to fully teach the new colleagues. There were many instances that management came to me to pin an issue on me, though I never received training on how to do it or on several instances I was trained incorrectly. When I did raise concern about issues that consistently arose, I would essentially be told to figure it out myself and let management know. As you can imagine, since management refused to confront the issues, employees weren't able to resolve every issue and they would go unsolved and continue to be an issue. Management: Management to me is the number one pressing issue at this company. Many of the figures up top seemed to have no real understanding or just didn't empathize with how tough the lower employees have it. Starting with the department heads, they themselves had a ton of work, and therefore had little time to communicate with their team. A lot of times when an issue would arise, instead of doing the basic problem-solution, they'd seem to expend their energy searching for who they can blame. In my experience, I felt strongly that the company saw me and my colleagues as replaceable, and therefore provided no incentive for the employees to desire to retain their job. Management felt like bullies at this company. I am thinking of one individual in particular, who most days was essentially the office manager. I can recall numerous instances where this individual would aggressively confront an employee or the whole company. The one that stands out the most was when he stood on a chair and yelled profanities at everyone for one person making a mistake, that we weren't even informed was an issue previously. He went as far as printing out the email and distributing it to the entire company with the employees name still on it. His idea of management appears to be to treat his subordinates like children and question their intelligence. Human Resources was a dead-end at this company, there was no reason to go to them as they'd ignore your concerns and explain how the manager was actually right. Poor Culture: As you could imagine from the pile of issues, the culture at this company is horrible. I can think of very few individuals who had not said to me at least once that it's time for them to leave this company. Everyone is overwhelmed, and the biggest bonding experience among coworkers was to complain how bad the company is and how they need to start applying elsewhere. Due to the understaffed nature, I found employees frustrated when other employees scheduled vacation or called out that day. To me, this is totally unfair to the employee and instead of pointing the finger at those who called out, they should be pointing at management for not hiring enough people.