Pros
1. Pro-activeness is always appreciated. Change in deciding how you want to sort your chores, even if you challenge some codes and process, your efforts are aprreciated.
2. No one sit and dictate terms. Full independence to work and execute. As long as your client is happy and content, no one has any issue in how you are doing. Better increment and value addition is always expected and appreciated.
3. Top management hears and help the associates. Ease of accessibility is remarkable. (FridayAll is an important event in Fractal, and CEO make sure to be available for Fractalites)
4. Great work place for new beginners, new mothers.
5. People Principal is not only followed but now an integral part of the system
Cons
Few middle level managers suck. they need to remove or curb them asap.