Pros
pay is good except when you calculate what you are making when you are working on-call in an it production environment
Cons
on call, means to them whenever, whatever you doing -stop, you better answer your phone seriously. had managers that were not professional and micro managed you to death. if you like having a manager snap fingers at you to work when they wanted something. the managers will call other managers in other states to ask you to complete an assignment, even when they are sitting near by in another cube. i never had a warm fuzzy feeling and my team was promised all these special events for team building...always cancelled at the last minute (you still had to complete all work anyway before going) other folks on the team got awards for things that i did but i was passed over many times.