Okay to get experience
Caters to a specific department. Management changes it's mind quickly, sometimes changes are not communicated. Lack luster employees kept and told they are doing a great job, employees with potential are given more tasks, but no kudos....or pay increases.
Prosflexible work schedule, sometimes you can remote