Lots of people find the structure overwhelming and it can be hard to find out who your manager is or who to reach out to when you need help on something. However, everyone is eager to help so I have never had a problem that wasn't resolved. People say that the pay is low, but it is more money than I've ever had so I don't have the same perspective. Work/life balance is not great. I can take sick leave and vacations whenever I want no problem, but depending on the time/phase of a project I may be working 10+ hours a day for weeks on end.