Great learning opportunity in a fast paced company.
Cons
Departments are silo's. Favorites are played heavily. Poor communication from leadership. Basically, it is "Put your head down and work, don't ask questions, and whaterver you do...do NOT question authority."