Pros
- Each employee can really feel his affection and his ability to pronounce and give his input which will really be taken in consideration. - Each employee can be open minded and to come up with new technologies that may improve the product themselves and the knowledge in the company. - The atmosphere is really shared, reflected, and communicative. Every one is seeing each other as a human at first, with no connection to his level in the company, which is something that really contributes to the spirit of the employees. - There are many opportunities to and dynamic tasks that exposes the employees to wide range of things to deal with, which contribute a lot to the employees experience and knowledge.
Cons
Sometimes the dynamic work can be frustrated for the employee, because it can bring to a situation in which they had gotten to a point where they started to be more familiar with the system and the fundamentals became much clearer and then in that point they should make a switch and learn something new. The feel of achievement and confidence may got out for them.