Tower is a really great company to work for!
Pros
Tower really cares about their employees; they are working hard on improving the employee experience by implementing big and small changes - from company schemes (such as electric cars) to a monthly employee recognition scheme, to a health cash plan, to pizza Fridays. Tower is growing rapidly, which provides a lot of opportunity for personal growth and career development and the company is really good at setting objectives, giving feedback and providing training opportunities.
Cons
Tower is growing rapidly, and it requires a lot of flexibility from employees because the company is moving into a new direction quickly. This is something I really enjoy; it means there are always opportunities and challenges around the corner, but this kind of environment doesn't suit everybody.