Cobalt is part of the automotive industry, which can be hard in itself - as the auto industry business rises and falls, so (to some degree) does Cobalt. Our customers can be demanding and sometimes hard to work with, and that can make for a stressful day, no matter what your position is.
Within the organization, there are frequent process changes and interdepartmental shifts, so you have to be willing to roll with the changes, even when you don't like them. Documentation and communication across departments can be difficult sometimes - it's a weakness that many are aware of and finally, with some new tools coming, one that we are making traction on doing something about. It's been a long, hard road to get there, and we're not all the way there yet.
Cobalt's such a big company that sometimes it's easy to get lost in your own world. I remember when it was small enough that you could almost know everyone's name, and somebody (anybody!) leaving was a pretty big deal. As much as I love our growth, I sometimes miss the smaller company feel of it, and sometimes I don't find out someone has left the company for a long time. It's too easy, now, to be insulated from the company as a whole in favor of your team or your department.