Software Engineer • Current Employee
Pros: Fair compensation.
Emphasizing ownership.
Cross-team communication.
Helpful co-workers.
Cons: Constructive feedback is non-existent. You are usually disregarded with only, "Sorry for the low raise, keep up the good work. See you next year." There is nothing to really work with. There are also unkept promises from management.
Managers don't give a damn about you if you don't cause problems, unless you are a close friend of theirs.
It's better to break something and fix it later than to prevent it, because you'll be praised more that way.
Questionable design decisions result in missed deadlines, but no one is held accountable.
There is chaos in high- and middle-level management. Decisions are made at the last minute, without consulting stakeholders. Global decisions affect the whole company, even if countries work differently.
If you're looking for a job where you can do the bare minimum and collect a paycheck, Box is the perfect place. If you want to tackle difficult problems and grow as a person, look elsewhere.