Pros
The company prides itself on building a family culture. There are many extracurricular events and outings that help to build culture and camaraderie, as well as internal team trainings that let you everyone voice opinions and give you an opportunity to be listened to and respected. The leadership seems to care about everyone, top to bottom. This is particularly true with the area leads or team managers. If you truly care about the work you do and want to progress in the field, you will find someone who will advocate for you. You get what you put in at Galloway.
Cons
Every day isn't perfect and there are times when projects and deadlines stack up on each other, making things a little difficult. You will likely have to put in a few extra hours to get a job out, or to help a teammate. Understanding this is the nature of the industry is the key here. Being able to lean on managers or team mates during this time makes things easier and much more manageable.