Pros
Lunch Breaks, Polished work environment- for what it's worth..
Cons
Management lacked the ability to communicate, lacked the ability to manage projects, lacked understanding, and were beyond willing to push their responsibilities onto their employees. They were also constantly paranoid about what their hardworking and innovative employees were doing on the clock. The company presents a false image of being family oriented and understanding but at the end of the day they simply do not care about their employees. Also there seems to he no room to actually advance in the company no matter how educated you are. It is pretty frustrating taking orders from people who know less than you do about the applications and programs you are working with. Management has meetings weekly yet seems to be completely disorganized. Everything at this company is a paradox and it is a miracle they can turn a profit.