Excellent guidance and Good teamwork. I have developed many skills and learned new knowledge as the co-worker here are very helpful. A very great place for learning.
Cons
You'll need to learn how to multitask which I think that's a good skills to be developed!