Pros
They paid on time every two weeks (except my last week, I had to fight it to get paid, two weeks after leaving still haven't been paid for that one week)
Cons
- If you try to actually engage with the work, you will definitively be exploited. - I had 60-hour workweeks for months and it was encouraged with no rewards or recognitions. - You will be asked to work on multiple projects at the same time, reporting full hours on every single one with no payment adjustment. - There is no respect for out-of-work hours, they would repeatedly schedule meetings outside of working hours all the time. - Their version of life/work balance is making you participate in company events, in your own time, with company attire so they can record it for recruitment purposes. - If you put the smallest of boundaries management will stop engaging with you, their demeanor will visibly change. - A general lack of transparency in processes with employees and hours reported to clients. Management would claim transparency in all-hands meetings but when you ask for details about certain things you would either get a non-answer or a deflecting response like: "It's complicated". - Some racist remarks from management during a company trip made me very uncomfortable. - If you want to take vacations, they will nudge you into either not taking them or minimize the vacation time.