Pros
Good Team Great Learning Less Politics Believes in Growing Together
Cons
Odd Working Hours Might not meet your appraisal demand
Pros
All good benefits, friendly staff and outgoing
Cons
Sometimes stressful and might have to take work on a schedule