Plenty of room for improvementsThe good thingsVery manageable workloads. The camaraderie among groups of employees is priceless. Technical work experience gained from dealing with external customers can help you land a great job in the future as experienced by former employees.
The challengesConflicting views of the management group that is sometimes absurd. Requesting something to help you do your job more efficiently is like a difficult task, even if it will just require common sense to decide if it's a necessity or not.