
Communication of major tasks and plans. Last second changes or tasks add massive amounts of stress to one's job. One "minor" change without communication turns in to a massive fire due to the number of departments it has to go through.
I appreciate my coworkers immensely. They're professional and all know that things can happen at the last second. One may feel the stress of these last second changes, but having this team of people, who know the challenges as well, really helps make the job doable.
Compensation is done somewhat oddly. Certain factors are not added towards what an annual pay raise would be, and I believe these factors should be added in while calculating pay raises. It's also not a guarantee that you will receive a pay raise, even if you've done your job well and had no issues.
The sense of all of us being a "family" is a great aspect about this company. You see that during lunch and when people walk around the office to ask about certain tasks. We all have that sense of joy and excitement to see our projects come from ideas and then grow to become a real item.