Great team and boss. Senior devs are happy to help when they are available and not on a call/meeting with a client. As a junior dev, this is the best place to start a career.
Cons
Project managers don't really understand that juniors aren't able to do things fast and good as a senior, so there is a lot of pressure from that side.