Pros
People are great. Company give aways are great. Work load management is awesome. Good Pay. Just like a family environment.
Cons
Pay can be better. Internal politics in upper management. Some of the managers are a bit disrespetful.
Pros
Love it great company to work for.
Cons
Working every weekend mainly those are the days needed.