Pros
The everyday employees are great and the location is great. Casual dress code and plenty of vacation time. These are the only pros.
Kontras
Worse managers I have ever been around. Low level managers are too afraid to stand up to upper management, and well they should be because this place treats all the employees like liabilities instead of like assets and they will fire you if you disagree with them. There is no training at all. Well, their version of training is taking you in a room with 5 or 6 others and dumping tons of information in your lap all at once. No one can learn like this. After you sit through that crap they expect you to know how to solve issues related to that class. It's like taking an economics 101 class and then thinking you are ready to be the CFO. It's ridiculous. They keep losing good employees because they don't pay enough. Pay is way under average for the work you do. The support techs are understaffed and over-worked, and under paid.