Pros
Nice office. People are friendly and nice. Some stakeholders are wonderful to work with.
Cons
Toxic culture - No sense of compassion for the amount of work employees are going through and the time pressure they are experiencing. Only focuses on the negatives and mistakes. Upper management always puts the blame game on lower level employees. Not much appreciation or celebration on the good work you have delivered. Won't allow you to develop, and will expect you to do things without telling you. Very high pace - Sometimes 1 day deadlines or not finite amount of time for the work you're doing. Very high demand - Have to get through a lot of work per day. - Have to work around the clock with constant check-ins on what you're doing. - Sometimes tasks are handed out in the afternoon with expectation you will finish them by end of the day. Terrible communication - Will expect a lot of things out of you, but won't actually tell you what these are, and if you get it wrong or you don't do what they "expect", you're in trouble. Stipend spend on their products only applies after your probation.