Pros: great campus - good people
Cons: management behind the times in many cases, would not work with you to get new projects, cutbacks were coming
This was a great place to work, the job did require long hours, etc...but that is expected in the IT business. The company was working on life/work balance. I enjoyed working for Chuck and his team, they were great. Met excellent mentors and people who worked hard on the projects.