They are not very strict when it comes to work schedules.
Cons
If you made a mistake, they will shout at you in front of your colleagues and calling you degrading names. They do not like training beginners in their company, it is more of you need to learn by yourself.