Pros
SoftRock promotes hard workers quickly. You can start in an entry level position and then six months later be working as management, or in an HR role, or in some other position where your skills fit best. I love that they offer participation in office events, activities, charities and sports leagues, which makes working a positive experience for me everyday. They have done a great job making me (and all of the employees) feel comfortable through this transition of rapid expansion in the best ways that they can. I think the events and in-office competitions / activities help ease the process for all of us.
Cons
There are more people working in an office that hasn't grown in size, and that means there is a lot of moving and changing of desks.