Good but no so good.The good thingsThey are all nice here. Approachable, understanding. They help each other out, new ones or not you are pretty welcome. They may look like ordinary but they work extraordinary, professionalism I can say is the key factor almost employees have here.
The challengesClients that aren't coordinating. Considering the fact that they have been approach properly they react in the way that is unprofessional. Loads of works that are in rush. And last but not the least, salary. Inform the applicant everything before starting on the job, specially the ones who are undergraduate.