Pros
Pay bills. Health insurance. Location of building. Some good coworkers. Can bring pet to work.
Cons
tl;dr If you need a job now work there. Esp good as a first tech job. Pay is low and turnover is high. Don't expect to stay long if you are looking for an organized tech company. Details: Low pay biggest con. Loud fights in upper management that all can hear. CEO that hinders progress and culture of company. Bonuses are sporadic and not guaranteed. Inappropriate upper management (jokes about firing, sex, politics...). Developers work in basement. When employees leave for better paying job they are shamed by upper management after they leave. Multiple accounts of women being told not to be sensitive by CEO. You will be pressured to go to company parties and possibly shamed if you dont go.