The company has no limt on what you can do. You just have to have the drive to do it. The people around you are fun and you can make a lot of new friends. You gain a lot of knowledge and experience quick.

Cons

The bonus structure is awful. The branches are not all on the same page. You will fight a lot about money within the company.