Pros
Fellow engineers are great people who are very switched on and know what their doing and are willing to work as a team to make sure everything is running.
Cons
Team Leaders and managers are a waste of time, micromanaging nightmare that slows down the people that actually have to do the work. Short cuts are taken at every opportunity which constantly need to be fixed shortly after, causing more work. 4 Day work week is used to threaten employees to work harder and to "give more" or it is taken away. (this is never mentioned in the interview process) Constantly having to apologies for manager/Team leaders conduct when speaking to customers as they are usually unhappy with the service they are being provided as they see the cut corners. Management are too sensitive to take feedback on how employees felt the workplace was being managed and any attempts to help the company run better fell on deaf ears constantly. Team leaders let the little bit of power they have go to their head, constantly treating their other employees badly and have no idea how to run a team.