- Communication between upper management and teams can be lacking much of the time.
- Yearly salary is below average compared to standard for software developing positions.
- Little perspective on Software Development and IT duties from upper management.