Pros
Lots of networking opportunity within the tech environment and startup community - Good for people who don't need much direction and enjoy a very fast pace environment
Cons
Fear culture: opinions are discouraged, especially if you're female. No questions asked type of culture. Access to your union is highly discouraged--leading to employees not understanding their rights. - No transparency with management and staff. You're expected to be a chess player, rather than knowing what is going on or the path the company is going and how it will affect you - Misogynistic environment with a heavy "bro-culture" - High turn-over rate - Staff to write their own job description > leading there to be no Key Performance Indicator's in place to review how well a person is growing and learning within the company. This leads to a lot of people not understanding how their roles fit with others and people attempting to do work they aren't qualified for - Growth only happens for staff with certain managers who look after their team. All teams have different managers with different managing styles. This leads to only some teams being able to trust and get support from their managers. - No overtime or lieu days given, even though once you're unionized you are supposed to get this. - No real feedback