PTG fosters a team like atmosphere with tons of room for collaboration and growth. They are highly dedicated to client satisfaction while ensuring that their employees are well looked after. Very friendly and professional environment to work in.
Cons
Some jobs can feel a pressure to be rushed to completion where advanced planning would be prudent.