Pros
any pros are standard practice within other companies that do similar work flexible hours good benefits hybrid working
Cons
Your experience is dictated by who your team leader is. There is a disconnect between teams and their standards for "who deserves promotions" and salary increases. Some team leaders will go to bat for their team members because it's easy for them to recognize their good work and want to show them that they are valued. Leaders on the other side of this will moan and groan to you that there is nothing they can do. There are salary differences between the teams. Some people with little to no experience will get paid the same or more than employees who have been working at the company for much longer. Some team leaders live by "give an inch, take a mile" and that's a big reason for high turnover, especially after the merger.