Pros
Decent pay, good benefits, stock, seemingly professional work environment, potential to get noticed for very hard work. If you have a related degree or a lot of related experience, you will do well.
Cons
For operators without a degree who work very hard, success is based on luck. Some people can advance, but most are stuck where they are for their Cypress career. High School-like environment and very clueless management. In all fields, you will see people that barely do anything and are always gone, still keeping their jobs. People who are very hard workers will have work/projects piled on them and will be criticized if they don't keep pulling the company's weight. Raises for most are awful. Unless you are one of the lucky ones, you will get 1% raises and 2 or 3 shares of stock a year. Also constant training classes, MANDATORY overtime and constant 2-hour video-chat meetings with an egotistical CEO that even wastes time bragging about his favorite football team. If you really care about the company you work for, they will work you to death. If you don't care, they will keep giving you paychecks.