Pros
The strongest aspect of the role was the customer environment and the nature of the technical work itself. The work provided exposure to meaningful engineering problems and opportunities to learn new technologies and domains. The customer-side environment allowed for a fairly independent workflow without excessive micromanagement, which made it easier to stay focused on technical execution. Team members working directly on the contract were generally professional and capable.
Cons
The support structure from the employer side felt lacking compared to competing companies in the area. Healthcare costs were significantly higher than expected — approximately $1,250/month for a “platinum” family healthcare plan — while some smaller companies in the same market offered substantially lower premiums or fully employer-covered healthcare.
There were also shifting onsite expectations that created significant commuting and travel burdens with limited support. Combined with the benefits situation, the overall compensation package did not always feel competitive relative to market conditions and the demands of the role.
There also appeared to be relatively high turnover, which impacted continuity and long-term morale.