4.0
Jan 26, 2010
Recommend
CEO approval
Business Outlook
Pros
Lots of small-team, short-timescale projects, so you get a lot of hands-on experience coding. Smarter tech workers than your average government contractor. Good benefits. Management is largely ex-technical workers, so they're more inclined to not be idiots.
Cons
Career advancement requires customer marketing and project management - including all the boring parts like accounting and personnel management. Hope you don't like actually making software too much! Company as a whole might be very diverse, but most projects done at any one division are in a very narrow focus.