Pros
Honest, concerned, good team mate, can work in immense pressure, focussed, hard working and puntual
Cons
Being too critical of yourself Attempting to please everyone Being unfamiliar with the latest software
Pros
Best learning, great employees, quality of work
Cons
I did not find anything as such