Pros
I have no PROs to list
Cons
The company reorganizes the departments, staff and/or employees frequently, resulting in layoffs and/or firings. These reorganizations often involve giving you a different job then what you were hired for. I was hired for a specific job, and thru one of the reorganizations my job was changed ENTIRELY, without notice or any say in the matter whatsoever. In another reorganization I was given the same job but with a different manager and went from being a 4+ star employee to being a 0 star employee allegedly because the new manager's expectations were different then my previous manager's expectations, even though the job was the same. BEWARE After leaving the company I discovered that their compensation is considerably lower then what you can get elsewhere.