Vantaggi
-Great opportunity for someone with little/no experience to gain some experience. -Team members and other grunt level employees are great to work with. -Weekly lunch if team and personal goals are met. -I loved the opportunity to innovate and be rewarded, but that stopped about a year ago.
Svantaggi
-It used to be a great environment, but managerial changes have created a hostile atmosphere. -Going the extra mile to help the company fix a program because they got rid of the only person building it... will only reward you by trying to fire you, but when you prove your work was done exactly as instructed, they "let you go" because "the company is going a different direction" ... exactly as the January 11th review said. I thought it was just me... apparently not. Benefits are seriously lacking unless you've been there at least 3 years... good luck staying employed that long. They find ways to get rid of those who are using benefits and costing the company money. -Assigns developers to tasks that no one has any experience in. I had to teach myself at least 2 languages with no support available. -Each developer is given tasks enough for 3 or 4 different positions, and not compensated for the extra work. -Management injects a "rule by fear" method by telling everyone that people who are let go were fired for unsatisfactory work and multiple warnings to improve. I never received any warnings and my peers can testify of how clean and innovative my code was. -Promised compensation for a job well done is conveniently forgotten. -Development has been halted and company refuses to update ancient software because "there is no ROI"