Pros
The people I work with are the best type of coworkers you can have. It is a team environment where you can learn from each other, and have a good working relationship with your coworkers. I came from another software implementation company and am impressed with the time Entrata devotes to training and ramp up of new employees. As others have said, it is a very unique company culture that likes to have fun. Work is never dull, you will learn something new every day. Managers do a good job to balance your time with clients to try and keep you from becoming overwhelmed or burned out.
Cons
It can be difficult to communicate with other departments. Our teams are mostly specialized, because of this there is some knowledge gap when you are working with other departments. Also, the software is always changing, and you must be keeping up with the releases or you will fall behind and give bad information to clients.