Pros
Great place to work. Home is not where you live. Home is where they understand you.
Cons
Better communication with staffs and management
Pros
Great work -life balance with amazing benefits and a competitive compensation package. Management team truly cares about employees, training programs are top-notch. Since day one I was made to feel... welcome and I am proud to say I am working for a company which values individuality
Cons
You may need to work late from home sometimes when the company needs you to but it is balanced with the ability to work from home.