Pros: Bonuses all the time
Cons: Very repetitive
Good place to work, takes care of employees.
Wellness room to lay down in if not feeling well, up to date with technology. Only downside is each branch is run independently, but under same structure, so management is in charge of all hires and certain branches have preferential treatment.