Got to learn so many technical things. Every upcoming issue was a new thing to learn. Interaction with the different clients was a good thing. Positive working environment with the supportive seniors was overall a best experience.
Cons
Small place with not that much good ambiance. Working hours were not flexible. Week offs were not fixed.