Pros
Ambitious management, competent marketing team, strong work ethics, steady long term customer base, job security, racially diverse and tolerant work environment
Cons
compensation package not competitive, decisions taken by management often result in overload on tech staff, unfriendly security staff and guards