bonuses are great, they are quarterly
better communication and management needs to be improved
they tested me on all facets of software engineering
i'm able to work on a project that's interesting
they are able to push the limits for the business
business is strong and there is always work that needs to be done