Cypress is one of the best company to work with.. if you are workaholic..
it is mainly focused on the work. and completion of the task. If you are ready to take new challenges Cypress is the one place to work for.
Everything is open your work too in the form of memos in the company system.
Its just that you will have to manage with the workload.