I wish the company provided more resources and mentoring. Often times, I would pay for training on my own and complete on my off time (nights and weekends), just to keep up within projects.
Communication can be better within the project teams. Often times I was working on a solution only to find out the plan and direction had changed, without being notified which was frustrating and demotivating given the amount of time and effort spent on a given solution.