It has a very corporate atmosphere, quite bureaucratic, and a fair amount of nepotism. I definitely felt a sense of favoritism when working here. I had coworkers that managers seemed to really like and be incredibly patient and nice with, and then several other coworkers where the managers didn't seem to regard much. One of the managers I reported too kept talking about how his previous assistant was great, but never really encouraged me or gave me the chance to shine. I was 15 mins late once to work and the managers complained without allowing me to say anything, and when another coworker was also late by the same amount of time, she got to slide away with it, no questions asked. Things can also sometimes go unorganized, such as having people moved to new project sites within a week of notice, and on top of not allowing them to have a say in which project they'd like to be in. Sometimes you feel like a number and you can be doing a great job, but because of the lack of transparency, you may not always get recognized for it. It can be hard to build up, especially if you don't end up being one of the favorites. Hours can be also incredibly long with early morning 6AM starts, although I suppose that's the nature of the construction industry. Overall, it’s an incredible place to learn a lot, but I really wish the atmosphere could be more encouraging, equal and fair, better organized, less transparent, and more community-like.