-Great opportunity to earn money through hard work and dedication. -Great people, the office is close group of people always willing to include new people. - Great work outings
Cons
If you want to succeed you must work hard, there is no way around it as is to be expected in any company.