Pros
Great place to network : you can meet people from different departments when you have the chance to join meetings
Cons
No chance for growth : You can be one of the highest performers with a great understanding of your project. You reach out to your supervisors to take on more responsibilities. You become a key player for your project. Yet you are not given any promotions or even a raise. There is little to no room for growth. It feels like the responsibilities keep stacking up but you are not rewarded fairly. The work you do goes unrecognized. Only when you bring forth an issue are you told that you have been on everyone's radar for a promotion, but nothing ever follows through. Poor Management: Your team is expected to meet high expectations, however you are barely given the resources to preform your tasks. Team Leads and Managers give contradicting information. Documentation is halted due to lack of communication from managers. Resources to help train the team is put off while expectations are increased.