Pros
The best crew of co-workers you could possibly ask for. If you adopt a second family, these guys would be the ones to pick! From the concrete to the carpet. Maybe it's the mentality that "we are all in this together so we need to stick close" but I always knew we had each other's back! The product is great! You can do so much and the possibilities are endless!
Cons
Knee-jerk management - Every decision upper management makes is based off of the first knee-jerk feeling they get when they receive news. "Looks like we might get busy, *knee-jerk* hire a bunch of people and make the salaried ones work mandatory Saturdays. looks like we made a mistake hiring so many people! *knee jerk* Cancel bonuses for all those people, ahhh didn't work! *knee jerk* Send them home, ahhh didn't work! *knee jerk* Fire everyone who is still hourly or makes a lot of money. You know? The ones that have been there for nearly two decades! And we'll call it restructuring!" That's their MO, zero thought and poor follow-thru Hypocritical management. They have no issues spending an obscene amount of money on their office desks, furniture, fridge enclosures (yea, that's a thing) but will not foot the bill to upgrade software, both internal and external, provide necessary training for employees, increase base pay, or the equipment to make the job easier on the floor for production. If they do make a capital investment, it's for flashy things like new building additions and a fun new Web chat toy. They discourage leadership. The senior management makes the calls, as it should be, but to a very extreme level to where they hire staff that are not allowed to independently think and act on their own. It saddens me when I see a dedicated worker take the lead of supervisor or team leader with great ideas and intent only to find out their new job is to be deligated as a number collector or a seat warmer for the meetings they are to attend 70% of their day. It's a waste of true talent! Finally and most importantly, they manage by snuffing out an employees self worth. What better way in keeping an employee in their place and keeping their pay low than making them feel like they can not do better than 80/20 and they they should only be lucky that they have a job. They lose the self confidence that they are something special and hold self value. They make them sign non compete forms 2 to 3 times a year under duress, making the employee think that they are legal and binding, further discouraging them to look for new employment. They falsify stories of the people who leave for better jobs and by terminating them before they announce their resignation or completing their two week notice. People are scared and are fearful whenever they are in the sights of senior management. Depression among employees is a real issue within this place.