Pros
Workload is very manageable and Team Leads are great (depending on what team you work on), solid work/life balance. Ideal for recent college grads / starting a professional career.
Kontras
Salaries are extremely low, and company policy does not permit salary increases or promotions until work anniversary, whether or not an employee is already taking on a workload that would equate a more senior position. There are a lot of people who work very hard, and just as many who put in minimal effort with minimal consequences from management, making more work for motivated employees and devaluing those who meet or exceed expectations. Zero company culture. Employees don't even make eye contact or say hello to each other when passing in the hallway.