Pros
The overall company atmosphere is great and I loved all of my coworkers. The actual work is fun because of the properties you work with. There's some opportunities for travel if you get to know the right people. I think it's a great place to start off and gain experience from a variety of platforms, but it is not a place to stabilize your career.
Cons
The training period took a very long time and the workload is insane. During busy season, they expect you to work overtime on nights and weekends without extra pay. Also, once you have gone through your first year proving yourself, the raises do NOT pay off. Never expect to make a lot at this company. Also, there is not much room for movement up unless you want to try a different department which you might be held back from doing so. The management is completely unorganized and is very poor at communication. It was a great resume builder and overall good experience, but don't expect management to help or even know what to do to help with the workload.