Pros

– location very good
– Good infrastructure
– Freedom of doing work in your own way
– less work pressure
– They will never ask you to come on Saturday

Cons

Not such but company can do much more better.

Advice to Management

Keep it up