The onshore teams work very well together. There is a lot of communication with both formal and informal means. Plenty of opportunities to interact with your teammates outside of business.
The leadership team is very open to communicating with all employees, regardless of job role. The atmosphere is very transparent and there are multiple ways to initiate contact including anonymous means.
The company is still growing, so the insurance premiums are very high. I would also like to see some kind of training incentive to help employees keep up with their craft.
I enjoy interacting with my teammates on a daily basis. We synergize very well and when issues arise we communicate openly and quickly to develop solutions. I enjoy seeing work getting completed and understanding how it affects our customers and improves efficiency.
The company is very small so interactions are more intimate than larger or corporate environments. There are plenty of opportunities to make yourself shine if you desire. The age of the employees varies greatly so it is a good mix of young and mature talent without heavily leaning to one side.