Pros: good salary
Cons: poor management, not family oriented, not receptive to the needs of its workers
The company itself is good, however, the management on certain teams is not receptive to the needs of its workers. Will not back them up if the are sick or have an emergency. not receptive to workers who have families and need to take time off.