Pros
High care for jobs, most employees enjoy their work and come ready to be a part of the team. Pay is decent and the room of growth in career is present and expected. Most employees are on track to keep moving forward. They want to be the best.
Cons
Communication is rough. From the beginning, expectations (outside of expected performance metrics) are not clearly defined. Training is minimal and even though leaders go through a training course, it's very obvious that many of the managers are young with little experience. Things change at the drop of a hat and when questions are presented, they go unanswered or skirted around. As an hourly employee, you are expected to use PTO any time you are not in the office at expected hours. Jobs that can easily be done (well) remotely are not encouraged to be done WFH. Culture in the office is very boys club centric. They do not execute ideas well to actually be the best because it's like no one is on the same page.