Pros
Hard working techs that I learned a lot from - Comradery was felt with tenured technicians.
Cons
Management is a work in progress - Culture & leadership was practically non existent despite many attempts to simulate it - high expectations and work life balance can be tolerable but not realistically sustained. The job will always overrule unless you have a family waiting for you at home. I witnessed high turnover because some techs couldn't handle the constant demands of their role & its autonomous nature. (Again - Lack leadership) IMHO that is the Achilles heel for the company. A lot of wasted resources spent on promoting leaders that weren't cut out for their groomed roles & you could not really rely on. They were just titles and people you didn't want to have a talk with. There were a lot of individual techs that actually kept operations running smoothly that were misrepresented & undervalued. This is one of those places that some people just showed up to collect a paycheck (skate by) or others that apparently had rose to ranks of management for tenure & dumb luck alone. So as a tech, you could find yourself putting in 110 percent for little to no reward over your base pay. Yelled at if you missed the mark, no interaction otherwise. Did this for years while being passed up for proper compensation given my duties. Constantly & consistently proved myself & called out my own growth and even then, no guarantees just canned responses. Was let go for under performing by the same people I just described after following up about a pre-assured raise from the previous year. The more you talk about compensation, the more demanding, & critical MGMT becomes of you. Advice: Don't fall short of their expectations, get burned out, expect a consistent and fair pay schedule and you'll be a valued GCS employee for however long your sanity holds up.