Pros: brand name on your resume
Cons: no career path, no advanacment opportunities...
Big decisions made by few, made on cost versus technical merit and made after they are needed. Pace out performance process...creativity is squashed...do your tickets, lots of tickets in a timely expedited matter.
Cheap on technology...but you get free coffee all day/night long.