Everest Web Solutions is a good place to work at. The management is very understanding and helpful. In case of emergencies you can also work from home.
Pros: You will get to learn a lot.
Cons: Salary is comparatively less.
You will have to work very hard, else they will fire you. I have seen employees working from 7 am to 5 pm still getting fired. There is no job security despite putting in all your efforts.
Very few employees continue to work for Everest after a year or two. It a good place to start with if you are a fresher.