The ceiling is not too high, you can only grow so much here. Post-covid, Steele has downsized a lot. Pay is not competitive and raises don't come easily. Insurance and benefits could be a lot better. The office space is very limited and the company's equipment is outdated. It's likely you'll be working on very outdated systems at Steele as well, which is frustrating for devs who want to get their hands on new technology. Steele is basically a place for devs who want a jump start on their career. If you stay too long, you will be frustrated at their lack of effort in keeping you around.