Pros
When I think of one I will repost
Cons
Lot of hours, It is expected that you will give up your personal time off... Even if you are a contractor. No balance between home and work. You are expected to sacrifice yourself for the betterment of the company, but nothing is given back, in fact the harder you work the more you are ignored, if you are not part of the in crowd. Watch out about speaking the truth, cause most of the managers don't and they will get rid of you if you don't follow the program. So just smile and nod... And lastly, don't look for help... Most of the folks that work here are fighting to protect their job and want to make sure they are the only ones that are in the know... They are afraid to aid or mentor anyone for fear that they may be replaced. So you will have to learn everything by digging and hope you get the right info.