Pros
Reboot is a great place to work. I've worked in large enterprise corporate environments where nothing ever gets done due to red tape. I decided to take a chance with a smaller company and was glad I did. It's easy to get things done as choices and decisions can be made in real time to resolve issues. Everyone is friendly and highly skilled, more than willing to share knowledge. We get things done but we also have fun doing it. If you're worried about joining Reboot, don't be, it's a great place to learn and grow. The benefits are great also.
Cons
As other reviewers said, it can be a bit overwhelming when you first start. Trying to get up to speed with all the new systems and processes in place. It isn't really a sink or swim type scenario as everyone is helpful to get your skills up to the level they need to be to take care of customers. You either have the personality that can adapt or you don't.