Pros
Used to be a great company to work for. Steady 40 hour weeks.
Cons
Stressful, not rewarding, no matter what you do it's never good enough. No positive reinforcement they only point out the negative. The bonus is a joke and constantly changing and has nothing to do with how hard you work but how well the company is doing. Software is constantly down, errors always occurring, customers canceling and redundant meetings that you're forced to go to even though this takes time away from working towards your goals and lowers your pay. They never give you a raise not even for cost of living. There is no room for advancement because it has nothing to do with how hard you work only favortism. Supervisors and management have no leadership skills, are underqualified and disorganized.