Pros
Great co workers to work with, awesome people, kind, and modt importantly a convenient place to work. Upper management is tremendous...and I am talking about the CEO and director below him.
Cons
ZERO training! Unless you consider watching videos all day as some sort of training? No one will sit down to help you...they are either too busy, don't have time, vague explanations, or simply give you a rude/u clear response back. No leadership! Other than solutions, devops, support and business dev (you know who I am referring to). Why is there no leadership? Well they don't like to train you, why? Answers are above to that question. Some lower management individuals simply think that they can just all over people no matter what your opinion is. You will not succeed in this type of an environment! One of the other issues I found interesting was...the promotion of how flexible the work environment is. It is actually not a flexible work environment, over half the employees there work 60+ hours a week. IT IS NOT flexible in any way...