Very good company to work. A lot of company activities,good benefits. A lot of career possibility. Good working location.
Cons
Depending on the department you work, you may have very different work load. It also depends on your manager,you may have very different career chances.