Pros
Free internet, and the entry-level to middle management staff are great people, hard workers, and are humble. Plenty of career opportunity to move up the ranks because people keep leaving.
Cons
Where do I begin. The entire business is in shambles, On the outside they put themselves as being people & quality focus, but behind the curtain they are burning down. This all comes from the Exec level of the business. Business is in no way mature, staff are overworked, underpaid, and underappreciated. Unrealistic timelines are given to staff and they treat their staff terribly. This is all resulting in a sub-par product/projects being delivered both internal and external of the business. I have never worked somewhere which had specific exec's here treat their staff so poorly. If I were asked to explain how toxic this workplace is, I would equate it to a nuclear site gone wrong. You WILL be blamed for things that are not your fault, you WILL have others take credit for your achievements, you WILL be TOLD (not asked) to do things that aren't part of your job description, you WILL lose sleep, you WILL leave meetings feeling sick or crying. They don't listen to the professionals they hire, and will abuse and demean them. They think they want innovative thinkers but in practice they don't , they only want yes-men , which is ironic considering 2 of their core values are "Think big" and "be awesome, not ordinary" More than 1 person in the exec team is the problem, but the biggest problems definitely comes from a select few. without targeting any individuals I'll say this; If you value your dignity you should really exKusi yourself from the business. Don't walk away, RUN!