Pros
Easily take PTO with no issues, at one point 3 people on my team took it at once. Obviously depends who you report directly to, but my manager was very easygoing, reasonable, and set clear goals for his team. Company culture seems to be pretty good and they have a strong customer-first mindset as well as taking care of employees. They worked with my university schedule and allowed me to WFH when necessary which I was very grateful for
Cons
Month end brings long hours, not awful usually an extra 7-10 hours added to the week, but this depends heavily on your team. Some of the people in payroll were staying until 1am and working Saturdays, which sounds insane to me. Can't complain about pay as I was bumped up in salary after two months due to performing well.