Pros
When you are young and new in your career, this gives you the opportunity to learn a lot and fast. You quickly get a lot of responsibilities.
Cons
The management don't have the experience our the support from the top management to help the employees when challenges rises. When I worked as an assistant I worked a little with scheduling the consultant that was working on assignment. If they called in sick, I was asked to tell them that if they have a fever, they can take an aspirin and then go to work. There were also other assistants and other employees that from one day to another just quit. The explanation then came in an email to all the employees and said "XXX didn't measure up to mine and Academic Works great expectation." This made me as recently employed very anxious and afraid to lose my job as well. I also think that it wasn't fair to the former employees integrity to email the whole office. When I spoke to some of the employees that had to quit they were very unsure of why there employment got terminated, and they also felt that they didn't get a good explanation or a warning before the decision was made.