Pros
Looks great on a resume Incredible training opportunities Lots of smart driven people, finding a good mentor is recommended
Cons
Technical salaries are not very market competitive, no pension, 401K matching is good, health benefits are standard - I've had better. No flextime. Everyone works incredibly long hours. I feel that if I'm not on Communicator at least every 8 hours (whether I work or not) it's noticed. CEO sent email reminding employees of work hours and that working from home doesn't count. I take conference calls early mornings and late nights but do it from home. New and replacement programs/applications are implemented by folks high up and the everyday users are not tapped for input. We just have to live with inferior technology. Very political, if you aren't in the clique, you aren't moving up. Managers are often rude and demeaning. Not many opportunites for minorities. It is a very "white" organization. Too many processes in place. Hard to get anything done in a reasonable amount of time. Heavily matrixed organization. Nothing happens overnight unless you have an executives ear...