Pros
An hour lunch (not paid) taken by entire company at noon. Free product when they clean out storage space. Pay is not within industry average, falling below. Casual dress day on last Friday of the month, like elementary school.
Cons
Training is non existent and often delegated to other employees to do, either in the same department or employees that have similar roles in different departments. However, most times, these employees have so much on their plates, they gloss over training at an extraordinarily quick pace. Or new employees are asked to train new hires, with their minimal, self-taught techniques. This leads to incorrect and inconsistent information being taught, leaving new hires to face the consequences of those mistakes, from their manager. Managers will not hesitate to belittle you in front of co-workers. It truly is humiliating and degrading. Granted, they'll give you 30 days to get acclimated, but be prepared for soul crushing feedback after that time period. It creates such an extremely stressful work environment, that you're left with the focus on not making mistakes over strategically striving to and planning on how to grow the business. How can one improve themselves when the feedback is publicly negative based with zero positive reinforcement? (after your first 30 days) With highly cliquish departments, being driven by the managers, who not only speak unprofessionally about employees, but also their peers. It was an unforgettable experience to witness how my manager spoke about another manager, securing buy-in from the direct reports on her unfavorable opinion of her fellow peer. Unfortunately, I too, got caught up in that negativity in order to "fit in". It is something that I will always regret doing, but learned a valuable life lesson from the experience.