Pros
For the most part: - Friendly employees and managers. - Plenty of parking space. - Leadership team seems to care. - Spoiled with food and beverages. - Good pay. - Flexible with emergency life events and work from home due to weather. - Leadership does try to make it easy for employees to report bad behavior. - Company seems to be moving in the right direction.
Cons
In my experience: - The onboarding process was lackluster. I was handed a few pieces of paper with instructions, a laptop, and told to just follow it. - It seemed that having to work over the weekend was the norm for many. It was a common complaint I heard. - Depending on the team, you could end up where training is minimal and reluctantly given (because "sink or swim" is practiced). - Some old-timer employees are really toxic. It seems they get away with it because they're friends with the people that should be getting rid of them. - Team cohesiveness, trust, and respect are inconsistent throughout the board. You can end up on a great team, or one that demoralizes you.