Staff are super friendly and willing to help each other out.
Relaxed work environment.
Weekly meetings are great to keep the staff informed of what is going on within the company.
Reimburse you in business expenses, and also in public transportation.
Cons
So far the work experience at WMH has been great and have yet to find a negativity within the company.