Overall the company is pretty good. Benefits and time off are fairly generous for a contract organization and good exposure to different projects and challenges.
Cons
Being a younger organization sometimes the workload can be heavy and the hours long.