Fairly decent compensation package for position up do date. Job started out good. Environment started out good.
Cons
When your off the clock, they still want you to work. Onsite management Micro-manages just about everything. No actual progression path or connection points for career advancement. Politics