Pros
Good benefits. Smart colleagues.
Cons
Pay is low for the requirements to get a technical job (some of our interns have masters degrees). Total ivory tower perspective and too many old timers who go with the flow and are afraid of innovation. Lots of middle management issues with no training or accountability. Heavily beaurecratic and painful to move at any reasonable pace or expect support for creative ideas. Many of the admistrative staff have no idea what we do. No support for junior staff to move up or have a voice. CEO is a clueless doof who gives political, opaque answers to everything. CSO thinks he’s royalty and looks down on most. Other 5th floor management are so disconnected they don’t matter. Always under budgeting for projects so lots of unbilled extra work. Proposals come with little training and lots of extra hours and expectation.