Pros
You can always come in casuals.
Cons
My experience of working with this organization was awful. The management wants you to work till 9 pm and start as early as possible in the morning. The office premises is full of cameras and one can find the cameras even in the kitchen which makes one pretty uncomfortable even while eating the lunch. The owners are insanely paranoid about employees sharing company "secrets" with competitors so they spend most of their time spying on employees incoming and outgoing emails. In most jobs if you are a "manager", you are allowed to make decisions, but not here. All the managers are scared to make decision for fear they will be yelled at and talked down to for not making a decision that the owner would have made. I will say this job was an eye-opening experience and made me appreciate my other job when I got the heck out of there in one piece. Luckily, I am not emotionally damaged like most people who leave that place. The company never pays your salaries after you submit the resignation letter. During the tenure of 8 months of my work with this organization, I have seen around 15 people leaving the organization where as the total employee strength of the company is 12. Most of the employees are terminated on the spot instead of being asked to resign because company doesn't need them anymore and they are not paid any kind of compensation. I worked at a senior position with this organization and now my compensation as well incentive got stuck here.
Management is always very rude with the employees and even don't mind them calling at 11 pm in night asking them to come to the office on Sundays which is pretty common here. Good Luck to anyone thinking about working here. I'm sure you will be posting your negative review shortly.